#!/bin/sh

while(($#))
do
	opt=$(echo $1 | awk -F '=' '{print $1}')
	val=$(echo $1 | awk -F '=' '{print $2}')
	
	case $opt in
	--have)
		HAVE=$val
		;;
	--filter)
		FILTER=$val
		;;
	--depth)
		DEPTH=$val
		;;
	esac
	
	shift
done

if test $HAVE -ne 0 || test $FILTER -ne 0 || test $DEPTH -ne 0
then
	exit
fi

THRESHOLD=1024

if test ! -z $REPO_SIZE && test $REPO_SIZE -ge $THRESHOLD
then
	cat <<-\EOF
	当前仓库较大，建议使用「部分克隆」按需下载文件，
	或使用「大文件存储」（LFS）高效管理二进制文件，提升大仓库克隆体验，
	如是构建场景，建议使用浅克隆。
	了解更多：https://help.aliyun.com/document_detail/324168.html

	EOF
fi
